@charset "utf-8";
html,body,div,span,iframe,b,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,address,big,cite,code,em,font,img,q,s,samp,small,strike,strong,sub,sup,u,i,center,dl,dt,dd,ol,ul,li,form,label,table,tbody,tfoot,thead,tr,th,td {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-size:100%;
	background:transparent;
	list-style:none;
}
body {
	font-family:"Microsoft Yahei",'Hiragino Sans GB',"Simsun","Arial";
	font-size:12px;
	color:#969696;
	line-height:1;
	background:#fff;
	word-break:break-all;
}
a:link,a:visited {
	text-decoration:none;
	color:#323232;
}
a:hover {
	text-decoration:underline;
	color:#ff2832;
}
input[type="text"]:focus {
	outline:0;
}
.clear {
	clear:both;
	height:0;
	margin:0;
	padding:0;
	width:0;
	border:0;
	overflow:hidden;
	_font-size:0;
	_line-height:0;
}
.clearfix:after {
	clear:both;
	content:" ";
	display:block;
	font-size:0;
	height:0;
	visibility:hidden;
}
*html .clearfix {
	zoom:1;
}
.w960 {
	width:960px;
	margin:0 auto;
}
a.checknow {
	display:inline-block;
	width:12px;
	height:12px;
	border:1px solid #bcbcbc;
	background-color:#fff;
	text-decoration:none;
	border-radius:3px;
	font-size:0;
	font-size:0;
	line-height:0;
	overflow:hidden;
	margin:0 10px 0 0;
	vertical-align:text-bottom;
}
a.checknow:hover {
	border-color:#ff2832;
	text-decoration:none;
}
a.check_on,a.check_on:hover {
	border-color:#ff2832;
	background:#ff2832 url(../images/icon_sprite.png) no-repeat -65px -1px;
}
a.check_de,a.check_de:hover {
	border-color:#ccc;
	background:#eee;
	cursor:default;
}
.logo_line {
	width:100%;
	border-bottom:4px solid #4a77d4;
	height:100px;
}
.logo_line .logo {
	padding:20px 0 0 15px
}
.shopping_procedure {
	float:right;
	width:634px;
	height:36px;
	background:url(../img/购物车logo框) 0 0 no-repeat;
	font:bold 14px/36px "Microsoft Yahei";
	color:#646464;
	margin:30px 0 0;
	
}
.shopping_procedure span {
	width:208px;
	display:inline-block;
	text-align:center;
}

.shopping_procedure span.current {
	background: #4a77d4;
	color:#fff;
	width:206px;
}
.shopping_title {
	line-height:36px;
	height:36px;
	margin-top:10px;
}
.shopping_title li {
	float:left;
	text-align:center;
}
.shopping_title .f1 {
	text-align:left;
	width:202px;
}
.shopping_title .f2 {
	text-align:left;
	width:280px;
}
.shopping_title .f3,.shopping_list .row3 {
	width:130px;
}
.shopping_title .f4,.shopping_list .row4 {
	width:130px;
}
.shopping_title .f5,.shopping_list .row5 {
	width:70px;
}
.add_line {
	width:100%;
	background-color:#fafafa;
}
.address {
	height:22px;
	line-height:22px;
	margin:15px 0;
	background-color:#fcfcfc;
	border:1px solid #ebebeb;
	padding:0 15px;
	border-radius:12px;
	display:inline-block;
	*display:inline;
	*zoom:1;
}
.address .icon_adr {
	width:22px;
	height:22px;
	background:url(../images/icon_sprite.png) 0 5px no-repeat;
	display:inline-block;
	margin-right:5px;
}
.address .tip {
	width:16px;
	height:22px;
	margin:0 0 0 5px;
	vertical-align:bottom;
	display:inline-block;
	background:url(../images/icon_sprite.png) -26px 3px no-repeat;
}
.address .tip_c {
	padding:0 0 0 5px;
}
.address .select_add {
	position:relative;
	display:inline-block;
	z-index:1003;
	*display:inline;
	*zoom:1;
	*vertical-align:top;
}
.address .select_add .text {
	color:#646464;
	border:1px solid #ebebeb;
	border-width:0 1px;
	height:22px;
	line-height:22px;
	padding:0 14px 0 5px;
	background:url(../images/icon_sprite.png) no-repeat right -53px #fff;
	cursor:pointer;
	position:relative;
	z-index:88;
	display:block;
}
.address .select_add .text_hover {
	height:23px;
	line-height:23px
}
.area_pop {
	position:absolute;
	width:369px;
	border:1px solid #ebebeb;
	background-color:#fff;
	z-index:1003;
	padding:0 2px;
	font-size:12px;
	top:22px;
	left:0;
}
.area_pop .close,.coupon_pop .close {
	display:block;
	width:11px;
	height:11px;
	background:url(../images/icon_sprite.png) no-repeat -48px 0;
	overflow:auto;
	font-size:0;
	position:absolute;
	right:8px;
	top:8px;
}
.area_pop .tab {
	height:27px;
	border-bottom:1px solid #ebebeb
}
.area_pop .tab li {
	height:20px;
	float:left;
	margin:7px 0 -1px 7px;
	padding:0 6px;
	_display:inline;
	background:#f1f1f1 url(../images/icon_sprite.png) no-repeat right -91px;
}
.area_pop .tab li.choose {
	height:20px;
	padding:0 6px;
	border:1px solid #ebebeb;
	border-bottom:0;
	background-color:#fff;
}
.area_pop .tab li a,.area_pop .tab li a:hover {
	font:14px/20px "Microsoft Yahei";
	color:#464646;
	display:block;
	margin-right:12px;
	text-decoration:none;
	max-width:100px;
	overflow:hidden;
	white-space:nowrap;
}
.area_pop .list {
	padding:4px 0 8px 17px;
	min-height:88px;
	_height:expression(this.scrollHeight < 88 ? "88px":"auto")
}
.area_pop .list li {
	float:left;
	padding-left:3px;
	line-height:22px;
	width:85px;
	overflow:hidden;
	height:22px;
}
.area_pop .list_notaligned li {
	width:auto;
	_display:inline;
	margin-right:15px;
}
.area_pop .list a {
	color:#787878;
	text-decoration:none;
}
.area_pop .list a:hover {
	color:#ff2832;
	text-decoration:underline;
}
.shop_title {
	color:#323232;
	font-weight:bold;
	line-height:24px;
	height:24px;
	margin:10px 0;
	padding-left:15px;
}
.shop_title a {
	color:#323232;
}
.shop_icon {
	width:18px;
	height:18px;
	display:inline-block;
	background:url(../images/icon_sprite.png) 0 -30px no-repeat;
	margin:0 6px 0 0;
}
.store_o {
	background-position:-18px -30px;
}
.store_h {
	background-position:-36px -30px;
}
.store_e {
	background-position:-54px -30px;
}
.store_c {
	background-position:-42px -210px;
}
.cse {
	display:inline-block;
	width:28px;
	height:24px;
	padding-left:20px;
}
.shopping_list {
	width:958px;
	border:1px solid #ebebeb;
	background-color:#fafafa;
	margin-bottom:40px
}
.shopping_list td {
	vertical-align:top;
	padding-top:15px;
	position:relative;
	line-height:22px;
	text-align:center;
	border-bottom:1px solid #e4e4e4
}
.shopping_list td span {
	display:block
}
.shopping_list .row1 {
	padding:0 0 0 10px;
	width:42px;
	vertical-align:middle;
	border-bottom:0
}
.shopping_list .row_img {
	padding:20px 20px 20px 0;
	width:80px;
	border-bottom:0;
	position:relative;
	z-index:9;
	font-size:0;
	line-height:0
}
.shopping_list .row_img .img_big {
	display:none;
	padding:9px;
	position:absolute;
	z-index:100;
	width:200px;
	height:200px;
	border:1px solid #ccc;
	background-color:#fff;
	left:100px;
	top:0
}
.shopping_list .row_img .img_big .arrow {
	width:8px;
	height:15px;
	display:block;
	background:url(../images/icon_sprite.png) -18px -250px no-repeat;
	position:absolute;
	top:52px;
	left:-7px
}
.shopping_list .row_name {
	width:330px;
	line-height:18px;
	text-align:left;
	position:relative;
	padding-top:17px
}
.shopping_list .row_name .name {
	display:block;
	width:100%;
	height:36px;
	overflow:hidden;
	margin-bottom:27px
}
.shopping_list .row_name .name a {
	color:#323232
}
.shopping_list .row_name .name a:hover {
	color:#ff2832
}
.shopping_list .row_name .num {
	position:absolute;
	left:0;
	top:54px;
	color:#323232
}
.shopping_list td .red {
	color:#ff2832
}
.shopping_list .low_price {
	background-color:#ff2832;
	color:#fff;
	text-align:center;
	position:relative;
	width:76px;
	height:24px;
	line-height:24px;
	margin:0 auto;
	border-radius:3px;
	cursor:pointer;
	z-index:99
}
.shopping_list .low_price em {
	display:inline-block;
	width:8px;
	height:8px;
	background:url(../images/pop_gift.png) -29px -152px no-repeat
}
.shopping_list .low_price em.up {
	background-position:-39px -152px
}
.shopping_list .low_pop {
	width:250px;
	border:1px solid #ff2832;
	padding:6px 6px 6px 8px;
	line-height:22px;
	color:#787878;
	position:absolute;
	background-color:#fff;
	text-align:left;
	left:0;
	top:22px;
	z-index:99
}
.shopping_list .amount {
	border:1px solid #dcdcdc;
	height:28px;
	width:94px;
	line-height:28px;
	font-size:14px;
	margin:5px auto;
	overflow:hidden
}
.shopping_list .amount.red {
	border-color:#ff2832
}
.shopping_list .amount a {
	display:block;
	float:left;
	height:28px;
	width:28px;
	background-color:#f4f4f4
}
.shopping_list .amount a:hover {
	text-decoration:none;
	background-color:#fff5f5
}
.shopping_list .amount a.default,.shopping_list .amount a.default:hover {
	color:#d2d2d2;
	text-decoration:none;
	cursor:default;
	background-color:#f4f4f4
}
.shopping_list .amount input {
	width:36px;
	height:28px;
	line-height:28px\9;
	float:left;
	padding:0;
	text-align:center;
	border:1px solid #dcdcdc;
	border-width:0 1px;
	background-color:#fff;
	font-weight:bold
}
.shopping_list .amount_e {
	border:none 0;
	margin:0 auto
}
.shopping_list .row4 {
	color:#323232
}
.shopping_list tr.none td {
	background-color:#eee
}
.shopping_list tr.none .oos {
	width:32px;
	height:22px;
	line-height:22px;
	color:#4e4e4e;
	text-align:center;
	border-radius:2px;
	display:inline-block;
	background-color:#ccc;
	margin-right:10px
}
.shopping_list a.more {
	color:#1a66b3
}
.shopping_list .swatchsize {
	height:20px;
	line-height:20px;
	border:1px dotted #dcdcdc;
	margin-bottom:10px
}
.shopping_list .swatchsize em {
	font-style:normal;
	padding-left:10px
}
.shopping_list .swatchsize .btn {
	margin:1px;
	width:36px;
	text-align:center;
	height:18px;
	line-height:18px;
	background-color:#d2d2d2;
	color:#fff;
	display:block;
	float:right
}
.shopping_list .swatchsize:hover {
	border-color:#ff2832
}
.shopping_list .swatchsize:hover .btn,.shopping_list .swatchsize.hover .btn:hover {
	background-color:#ff2832;
	text-decoration:none
}
.shopping_list .price_tip {
	font:12px/18px "SimSun";
	color:#646464;
	margin:10px 0 20px;
	border:1px solid #ffecec;
	border-radius:2px;
	background-color:#fff5f5
}
.shopping_list .price_tip span {
	width:18px;
	height:18px;
	margin-right:6px;
	display:inline-block;
	background:url(../images/icon_sprite.png?v=20160126) -60px -208px no-repeat;
	vertical-align:top;
	*vertical-align:middle
}
.shopping_list .bb_none td {
	border-bottom:none 0
}
.shopping_list .total td {
	border-bottom:none 0;
	border-top:1px solid #dcdcdc
}
.shopping_list .total td.row_img {
	text-align:center;
	color:#323232;
	font-weight:bold;
	line-height:22px;
	font-size:12px;
	padding:15px 20px 15px 0
}
.shopping_list .total td.intro {
	padding:15px 20px;
	text-align:left
}
.shopping_list .total td.intro .all {
	height:22px;
	overflow:hidden;
	width:420px;
	white-space:nowrap;
	text-overflow:ellipsis
}
.shopping_list .total td.row4 {
	text-align:right;
	line-height:18px;
	position:relative;
	padding-top:10px
}
.shopping_list .total td.row4 .alignright {
	padding-right:144px
}
.shopping_list .total td.row4 .save {
	color:#969696
}
.shopping_list .total td.row4 .save em {
	font-style:normal;
	text-decoration:line-through;
	padding-left:5px
}
.shopping_list .total td.row4 .big {
	font-size:16px
}
.shopping_list .total td.row4 .big.ooline {
	padding-top:8px
}
.shopping_list .total td.row4 .btn_red {
	position:absolute;
	font-weight:bold;
	right:10px;
	top:10px;
	height:32px;
	line-height:32px;
	color:#fff;
	width:106px;
	text-align:center;
	background-color:#ff2832;
	border-radius:3px;
	font-size:14px
}
.shopping_list .total td.row4 .btn_red:hover {
	text-decoration:none;
	background-color:#f00
}
.shopping_list .total td.row4 .unable,.shopping_list .total td.row4 .unable:hover {
	cursor:default;
	background-color:#e1e1e1
}
.shopping_list .total td.row4 .shipping_tip {
	position:absolute;
	left:-66px;
	top:18px
}
.shopping_list .total td.row4 .shipping_tip .more {
	padding:0 8px 0 4px;
	background:url(../images/pop_shipping.png) 65px 7px no-repeat
}
.shopping_list .total td.row4 .shipping_tip .more.up {
	background-position:65px -11px
}
.shopping_list .total td.row4 .shipping_tip .more:hover {
	text-decoration:none
}
.shopping_list .ebtn {
	padding:0 16px 0 6px;
	display:inline-block;
	height:22px;
	line-height:22px;
	color:#fff;
	border-radius:2px;
	background:url(../images/icon_sprite.png) right -177px no-repeat #f66
}
.shopping_list .ebtn.down {
	background-position:right -155px
}
.shopping_list .ebtn:hover {
	text-decoration:none
}
.shopping_list .eblue {
	background-color:#54d1ff
}
.shopping_list .egreen {
	background-color:#52c89b
}
.shopping_list .eyellow {
	background-color:#fca646
}
.shopping_list .ered {
	background-color:#ff2832;
	padding:0 6px;
	background-image:none
}
.shopping_list .set_box {
	padding-top:0
}
.shopping_list .set_list {
	margin-bottom:15px
}
.shopping_list .set_list .row_name,.shopping_list .set_list .row3,.shopping_list .set_list .row4 {
	background-color:#fff
}
.shopping_list .set_list .goods {
	float:left;
	display:block;
	padding:0 10px 10px
}
.shopping_list .set_list .name {
	width:230px;
	color:#969696
}
.shopping_list .through {
	text-decoration:line-through
}
.shopping_list .price_n {
	color:#323232;
	font-size:13px
}
.shopping_list .set_list .row5 {
	border-bottom:none 0
}
.shopping_list td.n_set {
	border:1px solid #e4e4e4;
	border-width:0 1px;
	margin:0 -1px
}
.shopping_list td.n_setr {
	border-width:0 0 0 1px;
	margin:0 0 0 -1px
}
.shopping_list .n_set_total .event_box {
	background-color:#fff5f4;
	padding:5px 0 0;
	height:45px;
	position:static
}
.shopping_list .n_set_total .n_total {
	float:right;
	padding-right:120px;
	text-align:right
}
.shopping_list .n_set_total .n_total .ooline {
	padding-top:10px
}
.shopping_list .n_set_total .n_total em {
	font-style:normal;
	padding-left:5px
}
.shopping_list .n_set_total .event_box p {
	padding:10px 0 0 10px
}
.shopping_list .n_set_total .row_img {
	background-position:40px -274px
}
.shopping_list .n_set_total .tree_icon {
	top:21px
}
.shopping_list .bb_none2 .event_box {
	border:none 0
}
.shopping_list .event_box {
	padding:0
}
.shopping_list .event_box .event {
	text-align:left;
	color:#4f4f4f
}
.shopping_list .event_box .event_list {
	width:768px;
	background-color:#fff;
	padding:8px 13px 8px 15px;
	margin:10px 0 18px
}
.event_list li {
	width:240px;
	height:80px;
	padding:6px 5px;
	border:2px solid #fff;
	float:left;
	text-align:left;
	line-height:20px;
	cursor:pointer
}
.event_list li .img {
	width:80px;
	height:80px;
	float:left;
	margin-right:5px
}
.event_list li .info {
	float:left;
	width:155px
}
.event_list li .info .choose {
	color:#787878;
	display:none;
	margin-top:3px
}
.event_list li .info .choose:hover {
	color:#ff2832
}
.event_list li .info .choose span {
	display:inline-block;
	font-size:16px;
	padding-left:2px;
	vertical-align:bottom;
	*vertical-align:baseline
}
.event_list li p.name {
	height:38px;
	overflow:hidden;
	line-height:16px
}
.event_list li p.name a {
	color:#969696
}
.event_list li p span {
	display:inline-block
}
.event_list li p span.through {
	text-decoration:line-through;
	padding-left:10px
}
.event_list li:hover {
	border-color:#ff2832
}
.event_list li:hover .info .choose {
	display:block
}
.event_list .pages {
	display:inline-block;
	margin:0 auto;
	clear:both
}
.event_list .pages a {
	width:16px;
	height:22px;
	line-height:22px;
	border-bottom:2px solid #fff;
	display:inline-block;
	margin:0 5px
}
.event_list .pages a.on,.event_list .pages a:hover {
	border-color:#ff2832;
	text-decoration:none;
	color:#4f4f4f
}
.event_list li.unable {
	position:relative;
	cursor:default
}
.event_list li.unable:hover {
	border-color:#fff
}
.event_list li .un_mask {
	background:#646464;
	opacity:.6;
	filter:alpha(opacity:60);
	position:absolute;
	left:0;
	top:0;
	width:254px;
	height:96px;
	z-index:7
}
.event_list li .un_tip {
	width:100%;
	font-size:14px;
	color:#fff;
	line-height:96px;
	text-align:center;
	position:absolute;
	left:0;
	top:0;
	z-index:8
}

}
.choosen {
	margin-bottom:10px
}
.choosen td {
	background-color:#fff;
	border-bottom:0
}
.choosen .row_name {
	padding-top:10px
}
.choosen .row_name .swatchsize {
	margin:12px 0 0 90px
}
.choosen .goods {
	float:left;
	display:block;
	padding:0 10px 10px;
	position:relative;
	text-decoration:none
}
.choosen .goods img {
	width:70px;
	height:70px
}
.choosen .goods .icon {
	position:absolute;
	bottom:10px;
	left:6px;
	width:78px;
	height:20px;
	background:url(../images/icon_event.png) 0 0 no-repeat;
	color:#fff;
	text-align:center;
	line-height:24px;
	overflow:hidden
}
.choosen .goods .icon.yellow {
	background-position:0 -20px
}
.choosen .goods .icon.blue {
	background-position:0 -40px
}
.shopping_list .choosen .name {
	width:230px;
	color:#969696;
	margin-bottom:0
}
.choosen.green td {
	background-color:#ecfaf5
}
.choosen.yellow td {
	background-color:#fff8f0
}
.choosen.blue td {
	background-color:#e7f8ff
}
.tree.choosen_tr .row_img {
	background-position:40px -254px
}
.tree_last.choosen_tr .row_img {
	background-position:40px -254px
}
.choosen_tr .row_img .tree_icon {
	top:41px
}
.shopping_total {
	width:960px;
	height:72px;
	z-index:10;
	margin:20px auto;
	padding:0 62px;
	background:url(../images/shopping_total.png) 0 center no-repeat;
	position:relative
}
.shopping_total .shopping_total_left {
	float:left;
	line-height:58px;
	width:430px;
	position:relative
}
.shopping_total .shopping_total_left a {
	margin-left:28px
}
.shopping_total .shopping_total_left a.checknow {
	margin:0 6px 0 0
}
.shopping_total .shopping_total_left span {
	margin-left:80px
}
.shopping_total .shopping_total_right {
	float:right;
	margin:18px 0 0;
	width:530px;
	position:relative
}
.shopping_total .total_btn {
	float:right;
	display:block;
	width:116px;
	height:38px;
	font:bold 18px/38px "Microsoft Yahei";
	color:#fff;
	background-color:#4a77d4;
	border-radius:2px;
	text-align:center;
	margin-top:4px
}
.shopping_total .total_btn:hover {
	text-decoration:none;
	background-color:#F00
}
.shopping_total .unable,.shopping_total .unable:hover {
	cursor:default;
	background-color:#e1e1e1
}
.shopping_total .subtotal {
	padding-right:30px;
	line-height:24px;
	float:right
}
.shopping_total .subtotal span {
	display:inline-block
}
.shopping_total .subtotal .cartsum {
	width:114px;
	text-align:right;
	padding:0 8px 0 0
}
.shopping_total .subtotal .price {
	font-size:18px;
	color:#ff2832
}
.fixed_total {
	z-index:999;
	position:fixed;
	bottom:0;
	left:50%;
	margin-left:-542px;
	_position:absolute;
	_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight))
}
.pop_del {
	position:absolute;
	width:200px;
	height:120px;
	z-index:99;
	padding:0 0 0 10px;
	border:1px solid #ccc;
	background:url(../images/pop_del_bg.png) right bottom no-repeat #fff;
	text-align:center;
	top:-112px;
	left:-100px
}
.pop_del p {
	font-size:14px;
	color:#323232;
	line-height:18px;
	padding:25px 0
}
.pop_btn {
	width:50px;
	height:22px;
	line-height:22px;
	display:inline-block;
	border:1px solid #e6e6e6;
	margin:5px 10px 0 0!important;
	border-radius:2px;
	background-color:#f8f8f8;
	background-image:-moz-linear-gradient(-90deg,#fff 0,#f3f2f4 100%);
	background-image:-webkit-linear-gradient(-90deg,#fff 0,#f3f2f4 100%);
	background-image:-ms-linear-gradient(-90deg,#fff 0,#f3f2f4 100%)
}
.pop_del .red {
	color:#ff2832
}
.pop_btn:hover {
	text-decoration:none
}
.pop_del.col {
	background-image:none
}
.pop_ebook {
	width:270px;
	height:auto;
	left:auto;
	right:0;
	top:-169px;
	line-height:20px;
	padding:0 0 10px 10px;
	background-image:none
}
.pop_ebook h1 {
	color:#646464;
	text-align:left;
	padding:15px 0 8px;
	font-size:14px
}
.pop_ebook p {
	text-align:left;
	padding:0 0 10px;
	font-size:12px
}
.pop_ebook .pop_btn {
	width:66px
}
.pop_del .close {
	position:absolute;
	right:10px;
	top:10px;
	width:14px;
	height:14px;
	display:block;
	background:url(../images/icon_sprite.png) -48px 0 no-repeat
}
.empty {
	padding:90px 0 0 495px;
	background:url(../images/empty.png) 90px 46px no-repeat;
	height:190px
}
.empty p {
	font-size:14px;
	color:#8a8888
}
.empty a.btn {
	width:116px;
	height:38px;
	display:inline-block;
	background-color:#ff2832;
	color:#fff;
	text-align:center;
	line-height:38px;
	font-size:18px;
	margin:30px 20px 0 0;
	border-radius:2px
}
.empty a.btn:hover,.login_tip .btn:hover {
	background-color:#d21f2b
}
.login_tip {
	height:34px;
	z-index:9;
	line-height:34px;
	color:#323232;
	background-color:#fff5f5;
	border:1px solid #ffecec;
	margin:10px 0;
	position:relative
}
.login_tip span.icon {
	width:34px;
	height:34px;
	display:inline-block;
	background:url(../images/icon_sprite.png) 5px -201px no-repeat;
	vertical-align:top;
	*vertical-align:middle
}
.login_tip .btn {
	width:62px;
	height:22px;
	line-height:22px;
	display:inline-block;
	background:#ff2832;
	border-radius:2px;
	color:#fff;
	text-align:center;
	margin:0 10px
}
.login_tip .btn_s {
	margin:0 8px;
	padding:0 6px;
	height:20px;
	text-align:center;
	line-height:20px;
	display:inline-block;
	border:1px solid #e6e6e6;
	border-radius:3px;
	background-image:-moz-linear-gradient(-90deg,#fff 0,#f3f2f4 100%);
	background-image:-webkit-linear-gradient(-90deg,#fff 0,#f3f2f4 100%);
	background-image:-ms-linear-gradient(-90deg,#fff 0,#f3f2f4 100%)
}
.login_tip .btn_s:hover {
	text-decoration:none;
	color:#333
}
.login_tip a.more {
	color:#1a66b3;
	padding:0 6px
}

.login_tip .icon_eve {
	background:url(../images/icon_eve.png) 0 0 no-repeat;
	padding-left:20px;
	margin-left:10px;
	display:inline-block;
	line-height:18px
}
.login_tip .icon_eve.weipin {
	color:#c36;
	background-position:0 -22px
}
.login_tip .icon_eve.xinpin {
	color:#23b21e;
	padding-left:46px;
	background-position:0 -44px
}
.login_tip .icon_eve.zhidang {
	color:#64b464
}
.login_tip .time {
	padding:0 4px;
	color:#646464
}
.shoppingcart_loading {
	height:130px;
	padding-top:80px;
	text-align:center;
	border-top:1px solid #efeae5;
	border-bottom:5px solid #efeae5
}
.shoppingcart_wrapper {
	width:960px;
	margin:0 auto;
	padding:17px 0 0
}
.fixedbar {
	left:50%;
	margin-left:485px;
	position:fixed;
	bottom:103px;
	_position:absolute;
	_top:expression(eval(documentElement.scrollTop+document.documentElement.offsetHeight-213))
}
}
a.btn_red {
	background-color:#ff2832;
	height:30px;
	line-height:30px;
	text-align:center;
	display:inline-block;
	color:#fff;
	padding:0 14px;
	border-radius:3px
}
a.btn_red:hover {
	text-decoration:none
}

a.btn_red {
	background-color:#ff2832;
	height:30px;
	line-height:30px;
	text-align:center;
	display:inline-block;
	color:#fff;
	padding:0 14px;
	border-radius:3px
}
a.btn_red:hover {
	text-decoration:none
}
.pop {
	border:1px solid #cdcdcd;
	position:relative;
	display:inline-block;
	*display:inline;
	*zoom:1;
	background-color:#fff;
	color:#323232
}
.pop .close {
	position:absolute;
	top:10px;
	right:10px;
	width:13px;
	height:13px;
	display:block;
	background:url(../images/icon_close.png) 0 0 no-repeat
}
.pop .close:hover {
	cursor:pointer
}
.pop .pop_title {
	height:36px;
	line-height:36px;
	padding:0 10px;
	border-bottom:1px solid #cdcdcd;
	font-size:14px
}
.pop .btn_bar {
	text-align:center;
	padding:0 0 5px
}
.pop .btn_bar .pop_btn {
	height:30px;
	line-height:30px;
	margin:0 0 0 20px!important
}
}
.pop .icon_tip_s {
	width:14px;
	height:14px;
	display:inline-block;
	background:url(../images/icon_sprite.png) -64px -210px no-repeat;
	vertical-align:text-bottom;
	margin:0 6px 0 0
}
.pop .limit_bar {
	padding:15px 0;
	background-color:#f1f5f8;
	border-top:1px solid #dcdcdc
}

}
.pop a.btn_red {
	background-color:#ff2832;
	height:30px;
	line-height:30px;
	text-align:center;
	display:inline-block;
	color:#fff;
	padding:0 14px;
	border-radius:3px
}
.pop a.btn_red:hover {
	text-decoration:none;
	cursor:pointer
}
.pop a.pop_btn {
	height:30px;
	line-height:30px;
	text-align:center;
	display:inline-block;
	color:#000;
	border-radius:3px
}
.pop a.pop_btn:hover {
	color:#ff2832;
	text-decoration:none;
	cursor:pointer
}
.shopping_ads {
	border:1px solid #dcdcdc;
	margin-bottom:20px;
	padding:10px 0 15px
}
.ads_tab {
	line-height:36px;
	height:36px;
	padding-left:25px;
	font-weight:bold;
	font-size:16px;
	color:#323232
}



